package cn.com.taurus.service;

import cn.com.taurus.entity.AdminLog;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @remark 管理员日志业务逻辑层
 * @author Zht
 * @createTime 2021年6月23日 15点43分
 * @version 1.0
 */
@Repository
public interface AdminLogService {
    /**
     * 添加日志
     * @param AdminLog
     * @return 返回int类型 0失败 1成功
     */
    int addAdminLog(AdminLog AdminLog) throws NullPointerException;
    /**
     * 删除日志
     * @return 返回int类型 0失败 1成功
     */
    int deleteAllAdminLog() throws NullPointerException;
    /**
     * 查询所有日志
     * @return 日志对象集合
     */
    List<AdminLog> queryAllAdminLog();
    /**
     * 条件查询
     * @return
     */
    List<AdminLog> selectDimAdminLog(AdminLog adminLog);
}
